$(function () {

    $('.main-left-menu').eq(0).show();
    // 第一个滑动显示
    showMainLeftMenu(0);
    // 横导航阴影
    $('.header-left li').eq(0).addClass('shadow')
    $('.header-left li').click(function () {
        $(this).addClass('shadow')
        $(this).siblings().removeClass('shadow');
        var index = $(this).index();
        showMainLeftMenu(index);
    })
})

function showMainLeftMenu(menuIndex) {

    $('.main-left-menu').hide();
    $menu = $('.main-left-menu').eq(menuIndex);
    $menu.show();
    $menu.find("ul").hide();
    $menu.find("ul:eq(0)").slideDown();
    $menu.find("li").removeClass("selected");

    $menu.find("article").click(function () {
        var display = $(this).next("ul").css('display');
        if (display != 'none') {
            return false;
        }
        $menu.find("ul").hide();
        $(this).next("ul").slideDown();
    });


    $menu.find("li").each(function () {

        $(this).click(function () {
            $menu.find("li").removeClass("selected");
            $(this).addClass("selected");
        })


        var url = $(this).attr('data-open');
        console.info("---------->", url);
        var href = window.location.href;
        if (href.lastIndexOf(url) != -1) {
            $menu.find("li").removeClass("selected");
            $(this).addClass("selected");
            return false;
        }


    })

}


// 鼠标移入头像
$(function () {
    // 退出登录
    $('.glyphicon-off').click(function () {
        $('.navigation1').slideToggle(300)
        $(".navigation2").slideUp(300)
        return false
    })

    // 个人信息
    $('.glyphicon-user').click(function () {
        $('.navigation2').slideToggle(300)
        $(".navigation1").slideUp(300)
        return false
    })
    // 失去焦点
    $(document).click(function () {
        $(".navigation2").slideUp(300)
        $(".navigation1").slideUp(300)
    });
});

$(function () {
    $.layui = new function (that) {
        that = this;
        this.selecter = $("#judepage");
        this.init = function () {
            that.selecter.removeAttr("data-action data-value data-confirm data-open");
        };
        this.delete = function (json) {
            that.init();
            that.selecter.attr("data-action", json.url)
                .attr("data-value", json.param)
                .attr("data-confirm", json.msg)
                .click();
        };
        this.edit = function (url) {
            that.init();
            that.selecter.attr("data-open", url).click();
        };
    }
});
